import scala.collection.mutable._

object ChineseToEnglishTranslator {
  def main(args: Array[String]): Unit = {
    // 创建一个不可变Map，键是中文，值是英文
    val wordMap: Map[String, String] = Map(
      "来" -> "come",
      "去" -> "go",
      "点头" -> "yes",
      "摇头" -> "no"
    )

    // 提示用户输入英文单词
    println("请输入一个英文单词：")
    val input = scala.io.StdIn.readLine()

    // 从Map中查找对应的中文
    val chineseWord = wordMap.collectFirst {
      case (chinese, english) if english == input => chinese
    }

    // 输出结果
    chineseWord match {
      case Some(chinese) => println(s"对应的中文是：$chinese")
      case None => println("没有找到对应的中文翻译。")
    }
  }
}